.datiFormBox{
	width: 8rem;
	height: 7rem;
	background: #fff;
	border-radius: 0.333rem;
	padding: 0.95rem 0.5rem 0 0.5rem;
	box-shadow: 0 0 30px 2px #ccc;
}
.datiFormBox .layui-form-item{
	margin-bottom: 0.5rem;
	border-bottom: 1px solid rgba(229, 230, 235, 1);
}
.datiFormBox .layui-form-label{
	font-size: 0.32rem;
	height: 0.9rem;
	padding: 0;
	line-height: 0.9rem;
	width: 1.8rem;
}
.datiFormBox .layui-input{
	height: 0.9rem;
	line-height: 0.9rem;
	font-size: 0.32rem;
	border:none!important;
}
.datiFormBox .layui-input-block{
	margin-left: 2rem;
}
.layui-btn{
	height: 0.8rem;
	font-size: 0.32rem;
	margin-top: 0.5rem;
	background: #169bd5;
	padding: 0.1rem 0;
	border-radius: 5px;
	height: 0.85rem;
	line-height: 0.6rem;
	width: 50%;
	margin: 0 auto;
	display: block;
}
.practice_head{
	font-size: 0.32rem;
	margin-bottom: 0.5rem;
}
.practice_head>span:first-child{
	/*color: #169bd5;*/
}
.practice_head strong{
    font-size: 0.55rem;
}
.datiTypeBox{
	margin-top: -0.4rem;
}
.datiList{
	padding: 0.4rem 0.427rem;
	padding-top: 0.6rem;
}
.question_tm{
	font-size: 0.427rem;
	color: rgba(29, 33, 41, 1);
	font-weight: bold;
	margin-bottom: 0.4rem;
}
.question_xx{
	font-weight: bold;
	color: #000;
	font-size: 0.38rem;
	margin-right: 0.25rem;
	margin-bottom: 0.15rem;
	width: 100%;
	min-height: 1.12rem;
	background: rgba(232, 243, 255, 1);
	line-height: 0.7rem;
	box-sizing: border-box;
	padding: 0.213rem 0.427rem;
	margin-bottom: 0.213rem;
	border-radius: 0.107rem;
	color: rgba(134, 144, 156, 1);
}
.question_xx i{
	/*margin-top: 0.16rem;*/
	display: block;
}
.question_xx div:first-child{
	width: 0.4rem;
}
.question_xx div:last-child{
	width: 0.8rem;
	background: url("../img/right.png");
	background-size: 0.533rem 0.533rem;
	background-repeat: no-repeat;
	background-position: center center;
	height: 0.7rem;
	opacity: 0;
}
.question_xx div:nth-child(2){
	width: 6rem;
	/*display: inline-block;*/
	/*margin-left: 0.2rem;*/
	/*padding: 0.2rem 0.5rem;*/
	/*color: #fff;*/
	/*font-size: 0.32rem;*/
	/*font-weight: normal;*/
	/*border: 1px solid #169bd5;*/
	/*color: #000;*/
	/*border-radius: 5px;*/
	/*max-width: 7.06rem;*/
}
.question_xx .icon-duigou{
	right: 0.1rem;
	top: 0rem;
	font-size: 0.3rem;
}
.question_xx.focus{
	color: #fff;
	background: rgba(24, 89, 227, 1);
}
.question_xx.focus div:last-child{
	opacity: 0;
}
.fg_line{
	height: 0.4rem;
	clear: both;
}
.tjdj_btn{
	margin-bottom: 1rem;
	border-radius: 2.667rem;
	background: rgba(24, 89, 227, 1);
	margin-top: 0.8rem;
}
.fh_btn{
	border-radius: 2.667rem;
	background: rgba(24, 89, 227, 1);
}
.sm_tips{
	font-size: 0.32rem;
	letter-spacing: 0.01rem;
	margin-top: -0.5rem;
	color: #333;
	margin-bottom: 1rem;
}
.tj_tc{
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.5);
}
.tjts_box{
	width: 8rem;
	height: 6rem;
	background: rgba(255,255,255,1);
	border-radius: 10px;
	font-size: 0.32rem;
}
.tjts_box span{
	font-size: 0.4rem;
	font-weight: bold;
	letter-spacing: 0.01rem;
}
.tjts_box .iconfont{
	font-size: 0.4rem;
	font-weight: bold;
}
.answerlist{
	height: 2rem;
	margin-bottom: 0.4rem;
	background: rgba(255, 255, 255, 1);
	background: #fff;
	border-radius: 0.427rem;
	padding: 0.32rem 0.427rem;
}
.answerlist_top{
	height: 1rem;
	width: 100%;
}
.answerlist_top .score{
	font-size: 0.46rem;
	color: #000;
	font-weight: bold;
}
.datimoudle{
	font-size: 0.28rem;
	text-align: center;
	left: 1.2rem;
	top: 0.05rem;
	color: #fff;
	width: 1.707rem;
	height: 0.533rem;
	line-height: 0.533rem;
	background: #1859E3;
	border-radius: 0.107rem;
}
.lxms{
	background: rgba(24, 89, 227, 1)
}
.jsms{
	background: rgba(255, 125, 0, 1)
}
.ckmx{
	right:0;
	top:0.05rem;
	font-size: 0.32rem;
	color: #169bd5;
}
.ys{
	right: 0;
	top: 0.75rem;
	font-size: 0.32rem;
	color: rgba(134, 144, 156, 1);
}
.answerlist_bottom{
	font-size: 0.32rem;
	margin-top: 0.3rem;
	color: rgba(134, 144, 156, 1);
}
.answerlist_bottom span:nth-child(2){
	margin-left: 0.15rem;
}
.answerresult{
	font-size: 0.32rem;
	width: 9.147rem;
	height: 2.213rem;
	background: rgba(255,255,255,0.75);
	border-radius: 0.427rem;
	padding: 0.427rem;
	box-sizing: border-box;
}
.answerresult .ffen{
	margin-top: -0.16rem;
}
.answerresult .score{
	font-size: 0.42rem;
	color: rgba(24, 89, 227, 1);
	font-size: 0.64rem;
}
.answerresult .score~span{
	color: rgba(24, 89, 227, 1);
	font-weight: bold;
}
.answerresult>.flo_r{
	color: rgba(24, 89, 227, 1);
	font-weight: bold;
	font-size: 0.427rem;
}
.answerresult .iconfont{
	font-size: 0.48rem!important;
	padding-left: 0.133rem;
}
.dati_num{
	margin-left: 0.5rem;
	margin-top: -0.06rem;
}
.dati_num .iconfont{
	font-size: 0.32rem;
}
.question_tm .iconfont{
	font-size: 0.32rem;
}
.question_qns_lie{
	color: #000;
	font-size: 0.32rem;
	line-height: 0.6rem;
}
.question_tm2{
	margin-bottom: 0.2rem;
}
.answerresultList{
	background: #FFFFFF;
	padding: 0.427rem;
	box-sizing: border-box;
	padding-bottom: 0;
}
.answerresultList:nth-child(3){
	border-top-left-radius: 0.267rem;
	border-top-right-radius: 0.267rem;
}
.answerresultList:nth-last-child(3){
	border-bottom-left-radius: 0.267rem;
	border-bottom-right-radius: 0.267rem;
	padding-bottom: 0.427rem;
}
.answerresultList:nth-last-child(3) .fglion{
	display: none;
}
.ans_qr{
	font-size: 0.38rem;
	color: #000;
	font-weight: bold;
	margin-top: 0.2rem;
	background: rgba(232, 243, 255, 1);
	border-radius: 0.267rem;
	box-sizing: border-box;
	padding: 0.267rem;
}
.tj_tc .layui-btn{
	margin-top: 1.2rem;
}
#dtTitext{
	color: rgba(255, 125, 0, 1);
	font-size: 0.35rem;
	background: rgba(255, 247, 232, 1);
	left: 0;
	top: 0;
	z-index: 9999;
	width: 100%;
	height: auto;
	line-height: 0.64rem;
	padding: 0.333rem;
	box-sizing: border-box;
}
#dtTitext strong{
	color: #F53F3F;
}
#wrapper .layui-btn.login_button{
	width: 5.229rem;
	height: 1.125rem;
	background: rgba(24, 89, 227, 1);
	border-radius: 0.833rem;
}
.layui-layer-hui .layui-layer-content{
	font-size: 0.35rem!important;
	box-sizing: border-box;
	padding: 0.35rem;
}
.layui-form-label{
	font-weight: bold;
	text-align: left;
}
.cdText{
	color: rgba(245, 63, 63, 1);
	font-size: 0.292rem;
	height: 0.9rem;
	line-height: 0.9rem;
	padding: 0 0.208rem;
	font-weight:400;
	left: 0;
	top: 0;
	z-index: 9999;
	width: 100%;
	box-sizing: border-box;
	background: rgba(255, 236, 232, 1);
}
.intype_lie_space{
	width: 100%;
	height: 1.604rem;
	box-sizing: border-box;
	padding: 0.354rem 0.333rem;
}
.intype_lie_space .intype_lie_space_img{
	width: 0.917rem;
	height: 0.917rem;
}
.intype_lie_space_text{
	width: 4.7rem;
}
.intype_lie_space_text_tit{
	font-weight: bold;
	font-size: 0.34rem;
	color: rgba(29, 33, 41, 1);
	margin-bottom: 0.104rem;
}
.intype_lie_space_text_tx{
	font-size: 0.292rem;
	color: rgba(134, 144, 156, 1);
}
.intype_lie_space_button{
	width: 1.417rem;
	height: 0.625rem;
}
.intype_lie_space_button button{
	width: 100%;
	height: 100%;
	line-height: 0.625rem;;
	background: rgba(24, 89, 227, 1);
	border-radius: 2.083rem;
	font-size: 0.25rem;
	color: #fff;
	font-weight: 400;
	padding: 0;
	text-align: center;
	position: relative;
	top: 0.15rem;
}
.wrapper_intype .datiFormBox{
	width: 8.5rem;
	height: 6.2rem;
	padding: 0 0.333rem;
	box-sizing: initial;
	top: 5.8rem;
}
.wrapper_intype .layui-form-item{
	margin-bottom: 0;
}
.wrapper_intype .datiFormBox .sm_tips{
	color: rgba(134, 144, 156, 1);
	font-size: 0.37rem!important;
	position: relative;
	top: 0.15rem;
}
.wrapper_contest{
	background: url(../img/dt_bg.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-position: left top;
}
.jsjs_text{
	font-weight: 400;
	font-size: 0.427rem;
	color: #1859E3;
	display: inline-block;
}
.minute_show{
	width: 0.667rem;
	height: 0.64rem;
	display: inline-block;
	text-align: center;
	line-height: 0.64rem;
	color: rgba(24, 89, 227, 1);
	font-size: 0.373rem;
	font-weight: bold;
	border-radius: 0.053rem;
	background: rgba(232, 243, 255, 1);
}
.second_show{
	width: 0.667rem;
	height: 0.64rem;
	display: inline-block;
	text-align: center;
	line-height: 0.64rem;
	color: rgba(24, 89, 227, 1);
	font-size: 0.373rem;
	font-weight: bold;
	border-radius: 0.053rem;
	background: rgba(232, 243, 255, 1);
	border-radius: 0.042rem;
}
.question_con{
	width: 8.293rem;
	margin: 0 auto;
	overflow: hidden;
}
.tmtit{
	margin-bottom: 0.64rem;
}
.tmtit span:first-child{
	font-weight: 700;
	font-size: 0.48rem;
	color: #1D2129;
}
.tmtit span:last-child span:first-child{
	font-weight: 700;
	font-size: 0.64rem;
	color: #1D2129;
}
.tmtit span:last-child span:last-child{
	font-size: 0.373rem;
	color: #86909C;
}
.question_con_wai{
	width: 9.147rem;
	height: auto;
	background: #FFFFFF;
	border-radius: 0.427rem;
	padding-top: 0.56rem;
	padding-bottom: 0.56rem;
}
.quesBox_lie{
	height: auto;
}
/*.answerresultList .question_tm{*/
/*	font-weight: 700!important;*/
/*	font-size: 0.373rem!important;*/
/*	color: #1D2129!important;*/
/*}*/
.answerresultList .question_tm .iconfont{
	font-size: 0.4rem!important;
	font-weight: normal!important;
	position: relative;
	top: -0.07rem;
}
.answerresult .flo_l .iconfont{
	margin-top: -0.14rem;
}
.answerresult .flo_l .iconfont::before{
	position: relative;
	top: 0.12rem;
}
.ans_qr div:first-child{
	margin-bottom: 0.16rem;
}
.answerresultList .question_tm{
	line-height: 0.75rem;
	margin-top: -0.21rem;
}
.answerresultList:nth-child(3) .question_tm{
	margin-top: 0;
}
.wrapper_timer{
	background: url("../img/dtwks_bg.png");
	background-position: left top;
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
.dtwksBox{
	width: 9.147rem;
	height: 12.48rem;
	background: url("../img/dtwks.png");
	background-position: left top;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	margin: 0 auto;
	margin-top: 1.387rem;
}
.timertext{
	font-size: 0.38rem;
	font-weight: bold;
	color: rgba(24, 89, 227, 1);
}
.timertext1{
	top: 3.69rem;
}
.timertext2{
	top: 6.63rem;
}
.timertext3{
	top: 9.55rem;
}